package day02;

import java.awt.image.Kernel;
import java.util.logging.Handler;

//变量的演示
public class VarDemo {
    public static void main(String[] args) {
        //1)变量的声明:---相当于在银行开了一个账户
        int a;//声明一个整型变量，为a
        int b,c,d;  //声明三个整型变量，名为d，c，d
        //int a；//编译错误，变量不能同名


        //2）变量的初始化:---相当于为账户存钱
        int e=250;//声明整型变量e并赋值为250---开户的同时存钱
        int f;//声明一个整型变量f----先开户
        f=250;//给变量f赋值为250---后存钱
        f=360;//修改变量f的值为360
        int g=1,h=3,i=6,j=9;//声明四个整型变量g，h，i，j，并赋值为1,3,6


        //3）变量的使用：----使用的是账户里的钱
        int k=5;
        int m= k+10;//去除k的值，加10后，在赋值给变量m
        System.out.println(m);//输出变量m的值15
        System.out.println("m");//输出m，双引号中的原样输出
        k =k+10; //在k本身基础之上增了10
        System.out.println(k);

        int balance=5000;//账户余额
        balance=balance+1000;//存款1000
        System.out.println(balance);//6000

        balance=balance-2000;//取走2000
        System.out.println(balance);//4000

        //System.out.println(n);//编译错误，变量m未声明
        int n;
        //System.out.println(n);//编译错误，未进行初始化

        //4)变量的名:
        int a1,a_5$,_3c,$_7;
        //int a*b;编译错误，不能含有*等特殊符号
        //int 1a；编译错误，不能以数字开头
        int aa=5;
        //System.out.println(aA);//编译错误，严格区分大小写
        //int class;//编译错误，不能使用关键字
        int 年龄;//允许但不建议
        int nianling;//必须杜绝
        int age;//建议"英文见名知意"
        int score,myScore,myJavaScore;//建议"小驼峰命名法"
        int Sore,MyScore,MyJavaScore;//"大驼峰命名法"

    }
}
